package com.cloud.flowable.entity.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Set;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "任务追踪视图VO", description = "流程管理")
public class WfViewVo {

    @Schema(description = "(去重)获取流程实例的历史节点")
    private Set<String> finishedTaskSet;

    @Schema(description = "已完成")
    private Set<String> finishedSequenceFlowSet;

    @Schema(description = "(去重)获取流程实例当前正在待办的节点")
    private Set<String> unfinishedTaskSet;

    @Schema(description = "已拒绝")
    private Set<String> rejectedTaskSet;

}
